
body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    background: rgb(249,249,249);
    font-family: "microsoft yahei" !important;
    color: #555;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{
    font-family: "microsoft yahei";
}
i{
    font-style: inherit;
}
/*shopmanagement ���̹���*/
.ui-content{
    padding: 0;
    background: #fff;
    margin-top: 50px;
}
/*.ui-grid-c a{*/
    /*border: none;*/
    /*background: #fff;*/
    /*font-weight: inherit;*/
    /*color: #333;*/
    /*text-shadow: inherit;*/
/*}*/
.ui-btn-active{
    border-bottom: 2px solid #ff6600 !important;
    background: #FFffff;
    color: #ff6600 !important;
    font-weight: inherit;
    text-shadow: none;
}
.ui-btn-up-a{
    background: #fff;
    color: #333;
    border: none;font-weight: inherit;
    text-shadow: none;
}
.ui-btn-hover-a{
    border: none;
    background: #FFffff;
    font-weight: inherit;
    text-shadow: none;
    color: #333333;
}
.ui-btn-inner{
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
}
.ui-btn-text{
    font-size: 15px;
}











/*��Ա����*/
.clerklist_li{ border-bottom:1px solid hsla(0, 0%, 80%, 0.3);  padding: 13px 13px;  overflow: hidden;  list-style-type: none; }
.clerklist_img{    width: 45px !important;  height: 45px !important;  border-radius: 23px;  border: 1px solid #e7e7e7;  margin-right: 13px;  float: left;}
.clerklist_content span{  margin-right: 20px; color: #636363;font-size:12px;}
.clerklist_name{font-size: 16px;  color: #333333;  height: 20px;  line-height: 20px;  margin-bottom: 4px;  margin-top: 0;}
.phone_num{  background: url("../image/phone_icon.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 11px;  position: relative;  top: 4px;  margin-right: 5px;  }
.orders_num{  background: url("../image/order_icon.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 11px;  position: relative;  top: 4px;  margin-right: 5px;  }
.turnover_num{  background: url("../image/money_icon.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 14px;  position: relative;  top: 4px;  margin-right: 5px;  }
.clerk_shop{background: url("../image/renz_shop.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 100% 100%;  position: relative;  top: 2px;  margin-left: 10px;  }
.clerk_ts{font-size: 12px;color: #ff6600;margin-left: 10px;}
.clerklist_content{height: 25px;  line-height: 25px;}

/*��������*/
.shop_top img{ width: 25px !important;  height: 25px;  border-radius: 40px;  margin: 8px 0;  margin-right: 13px;  float: left; }
.shop_buttom{  clear: both;  overflow: hidden;  padding:13px;}
.order_li{  border-bottom:1px solid hsla(0, 0%, 80%, 0.3);border-top:1px solid hsla(0, 0%, 80%, 0.3); /*padding: 5px 13px;  */  overflow: hidden;  margin-top: 10px;  background: #fff;
    list-style-type: none;}
.order_li:first-child{  margin-top: -1px;  }
.order_img{     max-width: 45px;  height: 45px;  margin-right: 13px;  border-radius: 3px;  float: left;}
.order_name{  font-size: 16px;  color: #333333;  margin-bottom: 0;    margin-top: 0;  margin-right: 13px;    height: 20px;  line-height: 20px;   }
.order_content{  font-size: 14px;  color: #636363;  clear: both; height: 25px;  line-height: 25px;}
.order_price{  color: #ff6600;    font-size: 12px;  }
.shop_content{  clear: both;  overflow: hidden;  padding: 13px 13px; border-bottom: 1px solid hsla(0, 0%, 80%, 0.3);}
.shop_top{  height: 44px;  line-height: 44px;        padding: 0 13px;  border-bottom: 1px solid hsla(0, 0%, 80%, 0.3);}
.shoptop_name{  float: left;  margin:0;  color: #333; font-size: 16px;}
.order_name span{  font-size: 12px;  color: #9e9e9e;}
.order_heart{  width: 17px;  height: 15px;  display: inline-block;  background: url("../image/aixinicon.png") no-repeat;  background-size: 100% 100%;  margin-right: 10px;      position: relative;  top: 2px;}
.shop_over{  background: url("../image/chiose.png") no-repeat;  width: 17px;  height: 17px;  display: inline-block;  background-size: 100% 100%;  margin-right: 10px;  position: relative;  top: 3px;  }
.shop_sevice_pl{  margin-right: 13px;  width: 45px !important;  height: 45px;  border-radius: 23px;  }
.endtime{  font-size: 12px;  width: auto !important;}
.order_shop_cont{width: 80%;}

/*��Ա����hsla(0, 0%, 80%, 0.3);*/
.member_li{  border-bottom:1px solid hsla(0, 0%, 80%, 0.3);   padding: 13px 13px;  overflow: hidden;  list-style-type: none;}
.member_img{  float: left; width: 45px !important;  height: 45px !important;  border-radius: 23px;  border: 1px solid #e7e7e7;  margin-right: 13px;}
.sex_0{  background: url("../image/renz_sex0.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 100% 100%;  margin-left: 13px;  position: relative;  top: 2px;}
.sex_1{  background: url("../image/renz_sex1.png") no-repeat;  width: 16px;  height: 16px;  display: inline-block;  background-size: 100% 100%;  margin-left: 13px;  position: relative;  top: 2px; }
.member_name{  font-size: 16px;  color: #333;  margin-top: inherit;  margin-bottom: 0;height: 20px;  line-height: 20px;}
.member_location{    color: #9e9e9e;  font-size: 14px;height: 25px;line-height: 25px;  }
.shop_buttom span{color: #636363;  font-size: 14px;}

/*��Ŀ����*/
.project_li{  border-bottom:1px solid hsla(0, 0%, 80%, 0.3);  padding: 13px 13px;  overflow: hidden;  list-style-type: none; }
.project_img {  width: 65px !important;  height: 65px;  margin-right: 13px;  border-radius: 3px;  border: 1px solid #e7e7e7;  float: left;}
.project_name{  font-size: 16px;  color: #333;  margin-top: inherit;  margin-bottom: inherit;height: 20px;  line-height: 20px;}
.project_content{  color: #636363;  font-size: 14px; line-height: 25px;  margin: 0;}
.project_price{  font-size: 12px;  color: #ff6600; height: 20px;  line-height: 20px;   }
.project_shop_content{  width: 70%;  }
/*ȷ���µ�*/
.place_shop{  background: url("../image/place_shop.png") no-repeat;  }
.place_local{  background: url("../image/place_local.png") no-repeat;  }
.place_person{  background: url("../image/place_heart.png") no-repeat;  }
.place_phone{  background: url("../image/place_phone.png") no-repeat;  }
.place_time{  background: url("../image/place_time.png") no-repeat;  }
.place_shop,.place_local,.place_person,.place_phone,.place_time{  width: 15px;  height: 15px;  display: inline-block;  background-size: 100%;  margin-right: 5px;  position: relative;  top: 2px;  }
.place_shop_li{  padding: 13px;  }
.place_order_li{  padding: 13px;  }
.place_shop_li:first-child{  border-bottom: 1px solid hsla(0, 0%, 93%, 0.6);  }
.place_tit{  font-size: 12px;  margin: 13px;  color: #9e9e9e;  }
.footer_pay{  overflow: hidden;  width: 3.2rem;  position: fixed;  bottom: 0;  }
.pay_money{  width: 1.8rem;  height: 50px;  text-align: center;  line-height: 50px;  background: #fff;  font-size: 15px;  }
.pay_button{  height: 50px;  width: 1.4rem;  text-align: center;  line-height: 50px;  background: #ff6600;  color: #FFF;  font-size: 16px;  cursor: pointer;  }
.fl{  float: left;  }
.fr{  float: right}
.place_word{  font-size: 15px;  }
.footer_chiose{  width: 3.2rem;  position: fixed;  bottom: 0;  }
.footer_chiose div{  height: 50px;  width: 50%;  text-align: center;  line-height: 50px;  background: #ff6600;  color: #FFffff;  font-size: 15px;  cursor: pointer;  }
.footer_chiose div:first-child{  background: #2fba7a;  }
.place_hidden_input{  padding-left: 0 !important;  border: navajowhite !important;  margin-bottom: 0 !important;padding-top: 0 !important;  padding-bottom: 0 !important;    height: 20px !important;  }
